/**
 * @file       godemool/codec.h
 * @brief      primitive and simple types.
 * @author     ben "boin" bonoeil
 * @date       2015-02
 */

/* Copyright (c) 2007-2015, ben "boin" bonoeil */

#ifndef GODEMOOL_TYPES_H
#define GODEMOOL_TYPES_H

#include <cstdint> // Most of our types are standard ints

namespace boin {
  struct Vector;
  typedef struct Vector Qangle;
}

/** 3D vectors. */
struct boin::Vector {
  float x, y, z;
  Vector() {}
  Vector(float p_x, float p_y, float p_z)
    : x(p_x), y(p_y), z(p_z) {}
};

#endif

/* Local Variables:  */
/* mode: c++         */
/* End:              */
